Ext.namespace('tekgrid', 'tekgrid.ecoupon');

var tabContent, rightPanel, viewport;
tekgrid.ecoupon.main = function() {

	function createTab() {
		tabContent = new Ext.TabPanel({
			renderTo : Ext.getBody(),
			title : 'center',
			activeTab : 0,// 设置桌面内容加载显示
			region : 'center',
			split : true,
			border : true,
			collapsible : true,
			width : 'auto',
			height : 500,
			items : [{ // 桌面自动加载
				title : '桌面',
				autoLoad : {
					url : '/newbingo/main/desktop.html',
					scripts : true
				}
			}]

		});
	}

	function createRightPanel() {
		rightPanel = new Ext.Panel({
			bodyStyle : 'background-Color:skyblue',
			region : 'west',
			id : 'west-panel',
			split : true,
			collapsible : false,
			width : 200,
			height : 'auto',
			margins : '65 0 5 5',
			cmargins : '65 5 5 5',
			layout : 'accordion',
			layoutConfig : {
				animate : true
			},
			items : [{
				title : '游戏投注记录管理',
				bodyStyle : 'background-Color:skyblue',
				items : [{
					html : '&nbsp;&nbsp;游戏记录列表</a>'
				}]
			}, {
				title : '游戏设置管理',
				bodyStyle : 'background-Color:skyblue',
				items : [{
					html : '&nbsp;&nbsp;<font size=' + -1 + '>操作时间管理</a>'
				}, {
					html : '&nbsp;&nbsp;<font size=' + -1 + '>游戏赔率管理</font>'
				}, {
					html : '&nbsp;&nbsp;<font size=' + -1 + '>游戏返利管理</font>'
				}, {
					html : '&nbsp;&nbsp;<font size=' + -1 + '>投注限额管理</font>'
				}, {
					html : '&nbsp;&nbsp;<font size=' + -1 + '>录入开奖结果</font>'
				},{
				    html:'&nbsp;&nbsp;<font size='+-1+'>新增游戏</font>'
				}]
			}, {
				title : '个人资料管理',
				bodyStyle : 'background-Color:skyblue',
				items : [{
					html : '&nbsp;&nbsp;<font size=' + -1 + '>基本资料管理</font>'
				}, {
					html : '&nbsp;&nbsp;<font size=' + -1 + '>个人密码修改</font>'
				}]
			}, {
				title : '客户服务管理',
				bodyStyle : 'background-Color:skyblue',
				items : [{
					html : '&nbsp;&nbsp;<font size=' + -1 + '>客户反馈列表</font>'
				}]
			}, {
				title : '网站信息管理',
				bodyStyle : 'background-Color:skyblue',
				items : [{
					html : '&nbsp;&nbsp;<font size='
							+ -1
							+ '><a href="javascript:openPage(\'info\',\'发布公告\',\'/newbingo/siteInfo/atention.html\')">发布公告</a></font>'
				}]
			}, {
				title : '用户管理',
				bodyStyle : 'background-Color:skyblue',
				items : [{
					html : '&nbsp;&nbsp;<font size=' + -1 + '>代理管理</font>'
				}, {
					html : '&nbsp;&nbsp;<font size=' + -1 + '>股东管理</font>'
				}, {
					html : '&nbsp;&nbsp;<font size=' + -1 + '>会员管理</font>'
				}]
			}, {
				title : '会员账户管理',
				bodyStyle : 'background-Color:skyblue',
				items : [{
					html : '&nbsp;&nbsp;<font size=' + -1 + '>代理会员充值</font>'
				}, {
					html : '&nbsp;&nbsp;<font size=' + -1 + '>处理会员提现</font>'
				}, {
					html : '&nbsp;&nbsp;<font size=' + -1 + '>查询充值记录</font>'
				}, {
					html : '&nbsp;&nbsp;<font size=' + -1 + '>查询提现记录</font>'
				}]

			}, {
				title : '报表管理',
				bodyStyle : 'background-Color:skyblue',
				items : [{
					html : '&nbsp;&nbsp;<font size=' + -1 + '>代理报表查询</font>'
				}, {
					html : '&nbsp;&nbsp;<font size=' + -1 + '>会员报表查询</font>'
				}]
			}, {
				title : '系统管理',
				bodyStyle : 'background-Color:skyblue',
				items : [{
					html : '&nbsp;&nbsp;<font size=' + -1 + '>系统权限设置</font>'
				}, {
					html : '&nbsp;&nbsp;<font size=' + -1 + '>数据备份还原</font>'
				}]
			}, {
				title : '日志管理',
				bodyStyle : 'background-Color:skyblue',
				items : [{
					html : '&nbsp;&nbsp;<font size=' + -1 + '>登录日志管理</font>'
				}, {
					html : '&nbsp;&nbsp;<font size=' + -1 + '>操作日志管理</font>'
				}]
			}]

		});
	}

	function createView() {
		createTab();
		createRightPanel();

		viewport = new Ext.Viewport({
			el : 'show',
			bodyStyle : 'background-Color:skyblue',
			layout : 'border',
			frame : true,
			items : [{
				region : 'west',
				id : 'west-panel',
				title : "功能菜单",
				width : 200,
				minSize : 175,
				maxSize : 400,
				layout : 'fit',
				collapsible : false,
				margins : '65 0 5 5',
				cmargins : '65 0 5 5',
				items : [rightPanel]
			}, {
				region : 'center',
				bodyStyle : 'background-Color:skyblue',
				width : 'auto',
				id : 'mainPanel',
				margins : '65 5 5 0',
				layout : 'column',
				items : [tabContent],
				autoScroll : true

			}]
		});
	}

	return {
		init : function() {
			createView();
		}
	};

}();
function openPage(id, text, url) {
	var t1 = tabContent.findById(id);
	if (t1 == null) {
		t1 = new Ext.Panel({
			id : id,
			title : text,
			autoLoad : {
				url : url,
				scripts : true
			},
			html : "" + url + "",
			closable : true
		});
		tabContent.add(t1);
	}
	t1.show();
}
Ext.onReady(tekgrid.ecoupon.main.init, tekgrid.ecoupon.main, true);

